Skip to content

Support an x-jsonld-container keyword#908

Merged
jviotti merged 4 commits into
mainfrom
jsonld-container
Jul 7, 2026
Merged

Support an x-jsonld-container keyword#908
jviotti merged 4 commits into
mainfrom
jsonld-container

Conversation

@jviotti

@jviotti jviotti commented Jul 7, 2026

Copy link
Copy Markdown
Member

Signed-off-by: Juan Cruz Viotti jv@jviotti.com

Review in cubic

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 3 files

Reply with feedback, questions, or to request a fix.

Re-trigger cubic

Comment thread src/output/output_jsonld.cc
@jviotti

jviotti commented Jul 7, 2026

Copy link
Copy Markdown
Member Author

augment review

@augmentcode

augmentcode Bot commented Jul 7, 2026

Copy link
Copy Markdown
🤖 Augment PR Summary

Summary: This PR adds support for a new schema annotation keyword, x-jsonld-container, so Blaze can materialize JSON-LD collections using explicit container semantics.

Changes:

  • Extends the JSON-LD annotation whitelist (JSONLD_KEYWORDS) to include x-jsonld-container.
  • Adds a new error facet (JSONLDFacet::Container) to precisely report container-related resolution errors.
  • Introduces parsing/validation for allowed container values (@list, @set, @language, @index) and detects conflicts across combined schemas (e.g., allOf/anyOf).
  • Enforces placement rules (array vs object) and disallows mixing containers with other JSON-LD value annotations (type/datatype/language/direction/json/graph).
  • Updates resolution/materialization setup to treat containers as JSONLDCollection descriptors and to default undescribed members for both array- and object-backed collections.
  • Adds an extensive test suite covering valid container behaviors, null/empty handling, nesting/flattening, and expected resolution errors.

Technical Notes: Container handling is integrated at resolution time (before materialization) to ensure invalid shapes and incompatible annotations are reported deterministically with the new Container facet.

🤖 Was this summary useful? React with 👍 or 👎

@augmentcode augmentcode Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. No suggestions at this time.

Comment augment review to trigger a new review at any time.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/llvm)

Details
Benchmark suite Current: 4eebac4 Previous: ec9d780 Ratio
Schema_Iterator_ISO_Language 3008494.1939658793 ns/iter 3095220.102678756 ns/iter 0.97
Schema_Tracker_ISO_Language 4612006.662252034 ns/iter 4568411.3006535545 ns/iter 1.01
Schema_Tracker_ISO_Language_To_JSON 21164335.969698105 ns/iter 20500506.82352963 ns/iter 1.03
Schema_Frame_WoT_References 4505682.858064486 ns/iter 4471466.724359411 ns/iter 1.01
Schema_Frame_OMC_References 19039694.594591703 ns/iter 19440530.277778283 ns/iter 0.98
Schema_Frame_OMC_Locations 17551374.774998862 ns/iter 18003355.64102613 ns/iter 0.97
Schema_Frame_ISO_Language_Locations 92946407.2857107 ns/iter 92939304.8571358 ns/iter 1.00
Schema_Frame_KrakenD_References 35799476.84999638 ns/iter 35671141.04999973 ns/iter 1.00
Schema_Frame_KrakenD_Reachable 537083649.0000101 ns/iter 529014588.99998486 ns/iter 1.02
Schema_Frame_ISO_Language_Locations_To_JSON 115123009.6000063 ns/iter 116210397.20000681 ns/iter 0.99
Schema_Frame_Many_Resources_References 333364066.00000143 ns/iter 333592565.99999297 ns/iter 1.00
Schema_Bundle_Meta_2020_12 1453143.420833432 ns/iter 1436005.2777750932 ns/iter 1.01
Schema_Format_ISO_Language_To_JSON 99386240.71428747 ns/iter 99853950.42854504 ns/iter 1.00
E2E_Compiler_adaptivecard 55608489.74999999 ns/iter 55401042.923073456 ns/iter 1.00
E2E_Compiler_ansible_meta 24530256.206899453 ns/iter 24354078.862067018 ns/iter 1.01
E2E_Compiler_aws_cdk 328635.08364659327 ns/iter 325778.4781598521 ns/iter 1.01
E2E_Compiler_babelrc 2310119.08524616 ns/iter 2288412.9248365033 ns/iter 1.01
E2E_Compiler_clang_format 16157129.604652636 ns/iter 16032970.977273015 ns/iter 1.01
E2E_Compiler_cmake_presets 25222007.642854903 ns/iter 25150646.428573154 ns/iter 1.00
E2E_Compiler_code_climate 2312746.9802633384 ns/iter 2289478.650326826 ns/iter 1.01
E2E_Compiler_cql2 12709000.872727796 ns/iter 12747769.309091631 ns/iter 1.00
E2E_Compiler_cspell 22646736.354838666 ns/iter 22382670.451612107 ns/iter 1.01
E2E_Compiler_cypress 3914094.173184273 ns/iter 3880667.3798886323 ns/iter 1.01
E2E_Compiler_deno 7005800.570000247 ns/iter 6958206.752475991 ns/iter 1.01
E2E_Compiler_dependabot 3492067.04500034 ns/iter 3482346.8059705044 ns/iter 1.00
E2E_Compiler_draft_04 2429575.543252531 ns/iter 2412951.820689739 ns/iter 1.01
E2E_Compiler_fabric_mod 4251309.733333322 ns/iter 4213053.373494306 ns/iter 1.01
E2E_Compiler_geojson 19866608.542858038 ns/iter 19809996.657142747 ns/iter 1.00
E2E_Compiler_gitpod_configuration 4513978.153845791 ns/iter 4459666.324840524 ns/iter 1.01
E2E_Compiler_helm_chart_lock 621833.0790408467 ns/iter 617657.6481481581 ns/iter 1.01
E2E_Compiler_importmap 244613.17698496245 ns/iter 243428.85699482335 ns/iter 1.00
E2E_Compiler_jasmine 1218558.2202796405 ns/iter 1213035.9618718268 ns/iter 1.00
E2E_Compiler_jshintrc 3842790.5769228823 ns/iter 3804612.766304756 ns/iter 1.01
E2E_Compiler_jsconfig 19735383.885716017 ns/iter 19675298.52777577 ns/iter 1.00
E2E_Compiler_krakend 132635573.4000117 ns/iter 131959965.80000155 ns/iter 1.01
E2E_Compiler_lazygit 29863004.434782457 ns/iter 29717471.458331108 ns/iter 1.00
E2E_Compiler_lerna 1429063.7873210453 ns/iter 1422863.3197556345 ns/iter 1.00
E2E_Compiler_nest_cli 6650198.613207745 ns/iter 6609342.122642202 ns/iter 1.01
E2E_Compiler_omc 144133224.2000044 ns/iter 148069818.99998847 ns/iter 0.97
E2E_Compiler_omnisharp 5975718.1452990845 ns/iter 5933056.372881865 ns/iter 1.01
E2E_Compiler_openapi 22626646.096774317 ns/iter 22501075.064518947 ns/iter 1.01
E2E_Compiler_pre_commit_hooks 4637955.549669069 ns/iter 4611342.749999824 ns/iter 1.01
E2E_Compiler_pulumi 3597999.9793813974 ns/iter 3571743.5714286924 ns/iter 1.01
E2E_Compiler_semantic_release 1374881.960630077 ns/iter 1365593.4990253306 ns/iter 1.01
E2E_Compiler_stale 1399701.357999902 ns/iter 1390145.738095305 ns/iter 1.01
E2E_Compiler_stylecop 5163435.698529597 ns/iter 5167089.86666614 ns/iter 1.00
E2E_Compiler_tmuxinator 1696002.5970875393 ns/iter 1678829.445783108 ns/iter 1.01
E2E_Compiler_ui5 46063632.533332564 ns/iter 45553332.39999679 ns/iter 1.01
E2E_Compiler_ui5_manifest 300837489.00000274 ns/iter 302004168.9999857 ns/iter 1.00
E2E_Compiler_unreal_engine_uproject 4123858.1235294235 ns/iter 4078636.812865407 ns/iter 1.01
E2E_Compiler_users_array 787612.2990868675 ns/iter 782548.8058361076 ns/iter 1.01
E2E_Compiler_vercel 12112489.327586021 ns/iter 12016121.60344737 ns/iter 1.01
E2E_Compiler_yamllint 305671.5911867563 ns/iter 302788.1157387347 ns/iter 1.01
E2E_Evaluator_adaptivecard 26799.735982642353 ns/iter 25940.37623134427 ns/iter 1.03
E2E_Evaluator_ansible_meta 247122.51752211223 ns/iter 244665.75255275835 ns/iter 1.01
E2E_Evaluator_aws_cdk 54201.90133766926 ns/iter 54190.7259898056 ns/iter 1.00
E2E_Evaluator_babelrc 121339.05797102317 ns/iter 120437.30878378799 ns/iter 1.01
E2E_Evaluator_cerebrum_criminal_case 1035714.6306303646 ns/iter 1031811.297777865 ns/iter 1.00
E2E_Evaluator_clang_format 121220.86807114162 ns/iter 120451.19185349777 ns/iter 1.01
E2E_Evaluator_cmake_presets 4416817.408805657 ns/iter 4403500.867089308 ns/iter 1.00
E2E_Evaluator_code_climate 193911.4050667343 ns/iter 192065.85768195588 ns/iter 1.01
E2E_Evaluator_cql2 225738.15603976074 ns/iter 212638.5518710179 ns/iter 1.06
E2E_Evaluator_cspell 645005.4460829094 ns/iter 638761.0779102008 ns/iter 1.01
E2E_Evaluator_cypress 201925.3486557128 ns/iter 202468.93383410978 ns/iter 1.00
E2E_Evaluator_deno 331133.55855856027 ns/iter 335897.3670644722 ns/iter 0.99
E2E_Evaluator_dependabot 337606.89318511105 ns/iter 334074.84567902196 ns/iter 1.01
E2E_Evaluator_draft_04 7623883.551724279 ns/iter 7863787.916665475 ns/iter 0.97
E2E_Evaluator_fabric_mod 707249.2215568903 ns/iter 700713.4933741174 ns/iter 1.01
E2E_Evaluator_geojson 16854046.41463675 ns/iter 17132400.975608505 ns/iter 0.98
E2E_Evaluator_gitpod_configuration 250372.93959972324 ns/iter 244119.7806406992 ns/iter 1.03
E2E_Evaluator_helm_chart_lock 326560.3584567123 ns/iter 310597.05426013854 ns/iter 1.05
E2E_Evaluator_importmap 51965.98721434536 ns/iter 51203.179786002576 ns/iter 1.01
E2E_Evaluator_jasmine 113344.75346257148 ns/iter 113339.044494991 ns/iter 1.00
E2E_Evaluator_jshintrc 1230155.6063267095 ns/iter 1223568.689354271 ns/iter 1.01
E2E_Evaluator_jsconfig 445413.24793900765 ns/iter 444316.9489796762 ns/iter 1.00
E2E_Evaluator_krakend 222644.2409752869 ns/iter 222759.85080260615 ns/iter 1.00
E2E_Evaluator_lazygit 156215.71647945556 ns/iter 153093.56349725582 ns/iter 1.02
E2E_Evaluator_lerna 149712.01297318997 ns/iter 146347.72935778718 ns/iter 1.02
E2E_Evaluator_nest_cli 195198.40631107477 ns/iter 196080.93279870914 ns/iter 1.00
E2E_Evaluator_omc 19802.691666439707 ns/iter 18759.41680150556 ns/iter 1.06
E2E_Evaluator_omnisharp 633467.841539751 ns/iter 627609.1857778536 ns/iter 1.01
E2E_Evaluator_openapi 8890951.135133553 ns/iter 9326492.405405687 ns/iter 0.95
E2E_Evaluator_pre_commit_hooks 518576.6985996934 ns/iter 496302.4946005347 ns/iter 1.04
E2E_Evaluator_pulumi 704606.4608433091 ns/iter 699869.3456912616 ns/iter 1.01
E2E_Evaluator_semantic_release 102616.31751346811 ns/iter 104143.63944163156 ns/iter 0.99
E2E_Evaluator_stale 161981.3365921955 ns/iter 160125.5334699674 ns/iter 1.01
E2E_Evaluator_stylecop 302783.3484651766 ns/iter 311984.18793100445 ns/iter 0.97
E2E_Evaluator_tmuxinator 106076.28836016674 ns/iter 102364.75461818125 ns/iter 1.04
E2E_Evaluator_ui5 546644.3295361304 ns/iter 528882.7424472338 ns/iter 1.03
E2E_Evaluator_ui5_manifest 2667224.0038162256 ns/iter 2550751.7343176273 ns/iter 1.05
E2E_Evaluator_unreal_engine_uproject 466730.33023864566 ns/iter 455375.23181813164 ns/iter 1.02
E2E_Evaluator_users_array 569787.3377482966 ns/iter 566480.6916868644 ns/iter 1.01
E2E_Evaluator_vercel 356176.1259522389 ns/iter 325143.43089808495 ns/iter 1.10
E2E_Evaluator_yamllint 9507.845684240376 ns/iter 9425.161526926016 ns/iter 1.01
Micro_Draft4_Meta_1_No_Callback 193.9638396432167 ns/iter 194.31070436051505 ns/iter 1.00
Micro_Draft4_Required_Properties 802.8301389031905 ns/iter 805.1381343611523 ns/iter 1.00
Micro_Draft4_Many_Optional_Properties_Minimal_Match 23.44255406279611 ns/iter 23.52077889288817 ns/iter 1.00
Micro_Draft4_Few_Optional_Properties_Minimal_Match 11.921159239620232 ns/iter 11.610623745215978 ns/iter 1.03
Micro_Draft4_Items_Schema 274.13904102508286 ns/iter 275.07275395348375 ns/iter 1.00
Micro_Draft4_Nested_Object 1.7779806658453468 ns/iter 1.8666814771251081 ns/iter 0.95
Micro_Draft4_Properties_Triad_Optional 326.3480731513712 ns/iter 327.295222117443 ns/iter 1.00
Micro_Draft4_Properties_Triad_Closed 267.5152596823037 ns/iter 270.0180483719135 ns/iter 0.99
Micro_Draft4_Properties_Triad_Required 341.89383964399497 ns/iter 353.9916321170247 ns/iter 0.97
Micro_Draft4_Properties_Closed 60.31861959292724 ns/iter 61.68602034638559 ns/iter 0.98
Micro_Draft4_Non_Recursive_Ref 13.92048473957553 ns/iter 14.080107384213003 ns/iter 0.99
Micro_Draft4_Pattern_Properties_True 159.08315409104722 ns/iter 159.77957239182186 ns/iter 1.00
Micro_Draft4_Ref_To_Single_Property 11.607725224102929 ns/iter 11.609126856016719 ns/iter 1.00
Micro_Draft4_Additional_Properties_Type 33.01500679403854 ns/iter 32.91153532198195 ns/iter 1.00
Micro_Draft4_Nested_Oneof 58.89116559541227 ns/iter 58.84566520894806 ns/iter 1.00
Micro_Draft4_Short_Enum 9.97563457209577 ns/iter 12.144180541819008 ns/iter 0.82
Micro_Draft4_Long_Enum 14.935101673598872 ns/iter 14.642137994271124 ns/iter 1.02
Micro_Draft4_Long_Enum_Short_Strings 9.99851849224105 ns/iter 12.16294221066252 ns/iter 0.82
Micro_Draft4_Type_Object 3.5780812927837853 ns/iter 3.4241478979371944 ns/iter 1.04
Micro_Draft4_Ref_Single_100 2373665.142857005 ns/iter 2355049.3120804173 ns/iter 1.01
Micro_Draft4_Compile_Ref_Many_Nested 1721454.7654318411 ns/iter 1712729.977994826 ns/iter 1.01
Micro_Draft4_Compile_Wrap 2338633.0466663213 ns/iter 2326341.162790377 ns/iter 1.01
Micro_Draft6_Property_Names 134.931523267355 ns/iter 134.98786594886374 ns/iter 1.00
Micro_Draft6_Compile_FHIR 14172265778.00011 ns/iter 13610965360.000137 ns/iter 1.04
Micro_Draft7_If_Then_Else 24.35698088526212 ns/iter 24.308459698254126 ns/iter 1.00
Micro_2019_09_Unevaluated_Properties 29.075940534206772 ns/iter 28.81343544248589 ns/iter 1.01
Micro_2019_09_Compile_Wrap 267089302.3333368 ns/iter 269439859.33333653 ns/iter 0.99
Micro_2020_12_Dynamic_Ref 713.2735176872817 ns/iter 710.6912962966547 ns/iter 1.00
Micro_2020_12_Dynamic_Ref_Single 3.428597198371217 ns/iter 3.427467609531803 ns/iter 1.00
Micro_2020_12_Simple_Output_Mask 1083.6577919602673 ns/iter 1082.6047616411945 ns/iter 1.00
Micro_2020_12_Simple_Output_Annotations 106151.13827686294 ns/iter 108460.05219272329 ns/iter 0.98
Micro_2020_12_Compile_NonCircular_Shared_Refs 981960.1330533458 ns/iter 975928.9608938827 ns/iter 1.01
Micro_2020_12_Exhaustive_Deep_Numeric 8391.746767176266 ns/iter 8395.098219010826 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 180098.68434534894 ns/iter 190145.52689548122 ns/iter 0.95
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 23037.584955372815 ns/iter 22625.973081011784 ns/iter 1.02
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 146.85463884075952 ns/iter 147.7818250668981 ns/iter 0.99
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4396.092432863381 ns/iter 4346.020433254923 ns/iter 1.01
Micro_JSONLD_Catalog 67609786.10000166 ns/iter 60367849.63637067 ns/iter 1.12
Alterschema_Check_Readibility_ISO_Language_Set_3 350270108.50001264 ns/iter 350118112.500013 ns/iter 1.00
Alterschema_Check_Readibility_OMC 82849851.12499043 ns/iter 81042383.7500025 ns/iter 1.02
Alterschema_Check_Readibility_KrakenD 1215956801.999937 ns/iter 1168612673.9998598 ns/iter 1.04
Alterschema_Apply_Readibility_KrakenD 117722832265.99985 ns/iter 115648139895.99997 ns/iter 1.02
Alterschema_Check_Invalid_External_Refs 277335832.6666463 ns/iter 278993499.0000044 ns/iter 0.99

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JavaScript (linux/llvm)

Details
Benchmark suite Current: 4eebac4 Previous: ec9d780 Ratio
E2E_Evaluator_adaptivecard 119759 ns 118984 ns 1.01
E2E_Evaluator_ansible-meta 528004 ns 516152 ns 1.02
E2E_Evaluator_aws-cdk 143629 ns 144069 ns 1.00
E2E_Evaluator_babelrc 338332 ns 338968 ns 1.00
E2E_Evaluator_cerebrum-criminal-case 2553846 ns 2438863 ns 1.05
E2E_Evaluator_clang-format 251141 ns 249751 ns 1.01
E2E_Evaluator_cmake-presets 16464741 ns 17365927 ns 0.95
E2E_Evaluator_code-climate 506145 ns 521858 ns 0.97
E2E_Evaluator_cql2 1218132 ns 1290512 ns 0.94
E2E_Evaluator_cspell 1449351 ns 1454045 ns 1.00
E2E_Evaluator_cypress 764412 ns 773668 ns 0.99
E2E_Evaluator_deno 1013543 ns 1055918 ns 0.96
E2E_Evaluator_dependabot 1069352 ns 1079065 ns 0.99
E2E_Evaluator_draft-04 19946743 ns 20060811 ns 0.99
E2E_Evaluator_fabric-mod 2277175 ns 2262602 ns 1.01
E2E_Evaluator_geojson 23013609 ns 22009317 ns 1.05
E2E_Evaluator_gitpod-configuration 719103 ns 709404 ns 1.01
E2E_Evaluator_helm-chart-lock 992076 ns 1074761 ns 0.92
E2E_Evaluator_importmap 265140 ns 263433 ns 1.01
E2E_Evaluator_jasmine 283889 ns 300186 ns 0.95
E2E_Evaluator_jsconfig 1197857 ns 1224292 ns 0.98
E2E_Evaluator_jshintrc 2714555 ns 2703299 ns 1.00
E2E_Evaluator_krakend 656267 ns 664622 ns 0.99
E2E_Evaluator_lazygit 499571 ns 503815 ns 0.99
E2E_Evaluator_lerna 449927 ns 470437 ns 0.96
E2E_Evaluator_nest-cli 578373 ns 592425 ns 0.98
E2E_Evaluator_omc 91534 ns 93800 ns 0.98
E2E_Evaluator_omnisharp 1399435 ns 1386222 ns 1.01
E2E_Evaluator_openapi 22144175 ns 22021603 ns 1.01
E2E_Evaluator_pre-commit-hooks 1996044 ns 1994646 ns 1.00
E2E_Evaluator_pulumi 1878519 ns 1879887 ns 1.00
E2E_Evaluator_semantic-release 257901 ns 255323 ns 1.01
E2E_Evaluator_stale 393237 ns 404967 ns 0.97
E2E_Evaluator_stylecop 1201000 ns 1203099 ns 1.00
E2E_Evaluator_tmuxinator 223399 ns 233271 ns 0.96
E2E_Evaluator_ui5 2219907 ns 2229862 ns 1.00
E2E_Evaluator_ui5-manifest 10010241 ns 10651232 ns 0.94
E2E_Evaluator_unreal-engine-uproject 1503092 ns 1483239 ns 1.01
E2E_Evaluator_users-array 2783694 ns 2479007 ns 1.12
E2E_Evaluator_vercel 953054 ns 975432 ns 0.98
E2E_Evaluator_yamllint 25602 ns 25420 ns 1.01

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (macos/llvm)

Details
Benchmark suite Current: 4eebac4 Previous: ec9d780 Ratio
Schema_Iterator_ISO_Language 2214061.5580640095 ns/iter 1984461.5875001636 ns/iter 1.12
Schema_Tracker_ISO_Language 3155448.750001142 ns/iter 3197581.5989587395 ns/iter 0.99
Schema_Tracker_ISO_Language_To_JSON 15995986.111112062 ns/iter 18842455.052633435 ns/iter 0.85
Schema_Frame_WoT_References 4557398.450333193 ns/iter 5707962.527131085 ns/iter 0.80
Schema_Frame_OMC_References 21462868.882348202 ns/iter 30810636.517242465 ns/iter 0.70
Schema_Frame_OMC_Locations 19771173.15625776 ns/iter 41580268.518516645 ns/iter 0.48
Schema_Frame_ISO_Language_Locations 73972803.57145064 ns/iter 116958013.83333068 ns/iter 0.63
Schema_Frame_KrakenD_References 39973392.11764484 ns/iter 64531968.00000044 ns/iter 0.62
Schema_Frame_KrakenD_Reachable 371533938.00008416 ns/iter 561870415.9999198 ns/iter 0.66
Schema_Frame_ISO_Language_Locations_To_JSON 77031865.77777565 ns/iter 107260388.83331056 ns/iter 0.72
Schema_Frame_Many_Resources_References 273919875.0000469 ns/iter 521540041.9999696 ns/iter 0.53
Schema_Bundle_Meta_2020_12 1425516.6243182786 ns/iter 1892998.6911802208 ns/iter 0.75
Schema_Format_ISO_Language_To_JSON 81604934.42846929 ns/iter 121615066.99999335 ns/iter 0.67
E2E_Compiler_adaptivecard 53230035.230801426 ns/iter 75745119.7499961 ns/iter 0.70
E2E_Compiler_ansible_meta 23362143.066666853 ns/iter 39261842.77272362 ns/iter 0.60
E2E_Compiler_aws_cdk 257263.00331620345 ns/iter 440450.1707317217 ns/iter 0.58
E2E_Compiler_babelrc 1997874.8821842247 ns/iter 2817951.3424656265 ns/iter 0.71
E2E_Compiler_clang_format 14480479.166669132 ns/iter 25070116.666665852 ns/iter 0.58
E2E_Compiler_cmake_presets 25240765.793098725 ns/iter 45238395.85713826 ns/iter 0.56
E2E_Compiler_code_climate 2102346.5705879703 ns/iter 3404230.9414888783 ns/iter 0.62
E2E_Compiler_cql2 10957396.153844455 ns/iter 17665931.694447562 ns/iter 0.62
E2E_Compiler_cspell 19708803.571432196 ns/iter 32169711.679998726 ns/iter 0.61
E2E_Compiler_cypress 3330054.622009546 ns/iter 5007287.580357099 ns/iter 0.67
E2E_Compiler_deno 6465328.3669723775 ns/iter 9431523.0425517 ns/iter 0.69
E2E_Compiler_dependabot 3376687.278947238 ns/iter 4636135.125000212 ns/iter 0.73
E2E_Compiler_draft_04 1946912.4313180866 ns/iter 2881646.499999988 ns/iter 0.68
E2E_Compiler_fabric_mod 3470108.8793965266 ns/iter 6421292.500001527 ns/iter 0.54
E2E_Compiler_geojson 20007135.416676648 ns/iter 26738341.285722744 ns/iter 0.75
E2E_Compiler_gitpod_configuration 3787064.5604386115 ns/iter 5349909.170001865 ns/iter 0.71
E2E_Compiler_helm_chart_lock 483882.0061517936 ns/iter 664807.8749999513 ns/iter 0.73
E2E_Compiler_importmap 195241.83576123952 ns/iter 292590.59929819684 ns/iter 0.67
E2E_Compiler_jasmine 986266.688614855 ns/iter 1613994.9404765458 ns/iter 0.61
E2E_Compiler_jshintrc 3184883.256755858 ns/iter 3504334.8484839844 ns/iter 0.91
E2E_Compiler_jsconfig 17661402.074998025 ns/iter 17722003.472221736 ns/iter 1.00
E2E_Compiler_krakend 124655525.00007108 ns/iter 128572850.00000048 ns/iter 0.97
E2E_Compiler_lazygit 33174666.63636217 ns/iter 34434818.181818046 ns/iter 0.96
E2E_Compiler_lerna 1229689.6319569715 ns/iter 1198826.108581261 ns/iter 1.03
E2E_Compiler_nest_cli 5878244.747897852 ns/iter 6132236.689076185 ns/iter 0.96
E2E_Compiler_omc 148829718.74999383 ns/iter 168473500.00000462 ns/iter 0.88
E2E_Compiler_omnisharp 5660949.03571671 ns/iter 5779952.324324391 ns/iter 0.98
E2E_Compiler_openapi 21113151.515154723 ns/iter 21368531.57575195 ns/iter 0.99
E2E_Compiler_pre_commit_hooks 4064188.820808929 ns/iter 4220961.947977109 ns/iter 0.96
E2E_Compiler_pulumi 3030486.550001528 ns/iter 3143078.6217390997 ns/iter 0.96
E2E_Compiler_semantic_release 1142942.0347009022 ns/iter 1606450.6133093117 ns/iter 0.71
E2E_Compiler_stale 1141728.3415842878 ns/iter 1378612.0769229736 ns/iter 0.83
E2E_Compiler_stylecop 4959086.852112974 ns/iter 5546894.308943267 ns/iter 0.89
E2E_Compiler_tmuxinator 1396443.9134810679 ns/iter 1562674.8496991738 ns/iter 0.89
E2E_Compiler_ui5 54989433.400032796 ns/iter 50033099.38461615 ns/iter 1.10
E2E_Compiler_ui5_manifest 300942374.9999769 ns/iter 333304333.49999565 ns/iter 0.90
E2E_Compiler_unreal_engine_uproject 3441788.722222389 ns/iter 3798360.733695646 ns/iter 0.91
E2E_Compiler_users_array 662442.7037034048 ns/iter 761146.6727715856 ns/iter 0.87
E2E_Compiler_vercel 12343639.3124976 ns/iter 11780413.847456997 ns/iter 1.05
E2E_Compiler_yamllint 258831.87656071485 ns/iter 243936.37418244797 ns/iter 1.06
E2E_Evaluator_adaptivecard 21980.59572561718 ns/iter 19260.486802786014 ns/iter 1.14
E2E_Evaluator_ansible_meta 175089.50837032113 ns/iter 190896.70082272612 ns/iter 0.92
E2E_Evaluator_aws_cdk 36909.19679824776 ns/iter 43171.777200735 ns/iter 0.85
E2E_Evaluator_babelrc 83543.69099783752 ns/iter 87703.26502371972 ns/iter 0.95
E2E_Evaluator_cerebrum_criminal_case 694866.9980098674 ns/iter 780271.3730569769 ns/iter 0.89
E2E_Evaluator_clang_format 99686.12063058236 ns/iter 104832.64314568916 ns/iter 0.95
E2E_Evaluator_cmake_presets 3328570.855615606 ns/iter 3748534.7205886804 ns/iter 0.89
E2E_Evaluator_code_climate 128104.46411133221 ns/iter 131527.21871597573 ns/iter 0.97
E2E_Evaluator_cql2 140664.99115392865 ns/iter 140444.16433704377 ns/iter 1.00
E2E_Evaluator_cspell 439846.36993856414 ns/iter 432888.3928572079 ns/iter 1.02
E2E_Evaluator_cypress 143948.41103903562 ns/iter 144184.22533772726 ns/iter 1.00
E2E_Evaluator_deno 229694.95403435637 ns/iter 229975.1933665453 ns/iter 1.00
E2E_Evaluator_dependabot 238334.70061528325 ns/iter 242311.32640843946 ns/iter 0.98
E2E_Evaluator_draft_04 5218837.406016262 ns/iter 5962193.149532999 ns/iter 0.88
E2E_Evaluator_fabric_mod 475339.474644758 ns/iter 501331.62774829735 ns/iter 0.95
E2E_Evaluator_geojson 9320653.96341386 ns/iter 8998409.548780728 ns/iter 1.04
E2E_Evaluator_gitpod_configuration 170879.54047799454 ns/iter 173162.95361330392 ns/iter 0.99
E2E_Evaluator_helm_chart_lock 224076.72672386075 ns/iter 222920.34976151955 ns/iter 1.01
E2E_Evaluator_importmap 35211.46665986655 ns/iter 35369.693179502116 ns/iter 1.00
E2E_Evaluator_jasmine 85581.56638874215 ns/iter 86238.75162518327 ns/iter 0.99
E2E_Evaluator_jshintrc 1059190.8602146339 ns/iter 959313.5964911571 ns/iter 1.10
E2E_Evaluator_jsconfig 307948.63989519083 ns/iter 326875.866430871 ns/iter 0.94
E2E_Evaluator_krakend 130891.73215657676 ns/iter 129174.1140190671 ns/iter 1.01
E2E_Evaluator_lazygit 98323.40005538904 ns/iter 98817.96740994307 ns/iter 0.99
E2E_Evaluator_lerna 121072.87587145097 ns/iter 155220.28517980085 ns/iter 0.78
E2E_Evaluator_nest_cli 130579.50333574295 ns/iter 131497.18517123885 ns/iter 0.99
E2E_Evaluator_omc 13141.798802324687 ns/iter 14710.424915813792 ns/iter 0.89
E2E_Evaluator_omnisharp 437697.9617048739 ns/iter 440071.43262413226 ns/iter 0.99
E2E_Evaluator_openapi 5410999.671999889 ns/iter 5577029.196849152 ns/iter 0.97
E2E_Evaluator_pre_commit_hooks 356888.53904296865 ns/iter 350881.2331014446 ns/iter 1.02
E2E_Evaluator_pulumi 518407.7084925051 ns/iter 554965.6291846135 ns/iter 0.93
E2E_Evaluator_semantic_release 71694.5457585906 ns/iter 76652.09606895711 ns/iter 0.94
E2E_Evaluator_stale 117861.38953093412 ns/iter 121223.28499663247 ns/iter 0.97
E2E_Evaluator_stylecop 190038.14689266268 ns/iter 227497.58778629522 ns/iter 0.84
E2E_Evaluator_tmuxinator 67932.43261857775 ns/iter 93911.77412469595 ns/iter 0.72
E2E_Evaluator_ui5 354977.99452479667 ns/iter 526674.4579998886 ns/iter 0.67
E2E_Evaluator_ui5_manifest 1660214.492754228 ns/iter 1835783.3567412007 ns/iter 0.90
E2E_Evaluator_unreal_engine_uproject 336809.8942540449 ns/iter 361495.0996059778 ns/iter 0.93
E2E_Evaluator_users_array 423733.7769230035 ns/iter 432370.1077419173 ns/iter 0.98
E2E_Evaluator_vercel 230628.26174274806 ns/iter 261863.3338284808 ns/iter 0.88
E2E_Evaluator_yamllint 6331.057906833918 ns/iter 6971.196919193668 ns/iter 0.91
Micro_Draft4_Meta_1_No_Callback 131.84721986697934 ns/iter 149.47060062723745 ns/iter 0.88
Micro_Draft4_Required_Properties 676.8294459720848 ns/iter 668.1582967527788 ns/iter 1.01
Micro_Draft4_Many_Optional_Properties_Minimal_Match 16.401562661239808 ns/iter 15.612526187147745 ns/iter 1.05
Micro_Draft4_Few_Optional_Properties_Minimal_Match 7.918376605025682 ns/iter 7.964149867326544 ns/iter 0.99
Micro_Draft4_Items_Schema 210.7240288487953 ns/iter 213.13656798560294 ns/iter 0.99
Micro_Draft4_Nested_Object 1.0132950020352844 ns/iter 1.0157187141391877 ns/iter 1.00
Micro_Draft4_Properties_Triad_Optional 208.81852662260553 ns/iter 201.8752206424542 ns/iter 1.03
Micro_Draft4_Properties_Triad_Closed 169.42062311751772 ns/iter 179.60111827882827 ns/iter 0.94
Micro_Draft4_Properties_Triad_Required 241.92746126525708 ns/iter 234.95379596853738 ns/iter 1.03
Micro_Draft4_Properties_Closed 41.80058653052698 ns/iter 42.995657344348366 ns/iter 0.97
Micro_Draft4_Non_Recursive_Ref 12.820488896773622 ns/iter 12.875737967817193 ns/iter 1.00
Micro_Draft4_Pattern_Properties_True 146.5143183017441 ns/iter 167.42620038839516 ns/iter 0.88
Micro_Draft4_Ref_To_Single_Property 7.956851070595259 ns/iter 9.043175101667615 ns/iter 0.88
Micro_Draft4_Additional_Properties_Type 26.47297637970582 ns/iter 27.864913311076318 ns/iter 0.95
Micro_Draft4_Nested_Oneof 35.42248942061175 ns/iter 42.015110737653906 ns/iter 0.84
Micro_Draft4_Short_Enum 4.88464423424543 ns/iter 6.7873439390548205 ns/iter 0.72
Micro_Draft4_Long_Enum 9.79374036673468 ns/iter 11.462111753528498 ns/iter 0.85
Micro_Draft4_Long_Enum_Short_Strings 6.718427213584678 ns/iter 7.095461277438025 ns/iter 0.95
Micro_Draft4_Type_Object 2.417709389184702 ns/iter 2.7896629453644644 ns/iter 0.87
Micro_Draft4_Ref_Single_100 1764120.9410262841 ns/iter 2127616.6915886505 ns/iter 0.83
Micro_Draft4_Compile_Ref_Many_Nested 1269006.1837458718 ns/iter 1594002.3041473534 ns/iter 0.80
Micro_Draft4_Compile_Wrap 2034864.3430227553 ns/iter 2728469.2079645908 ns/iter 0.75
Micro_Draft6_Property_Names 92.47103692008253 ns/iter 125.38238522172479 ns/iter 0.74
Micro_Draft6_Compile_FHIR 14503968291.999626 ns/iter 17993142167.000088 ns/iter 0.81
Micro_Draft7_If_Then_Else 17.458050801292178 ns/iter 19.888257463560528 ns/iter 0.88
Micro_2019_09_Unevaluated_Properties 28.346660076167506 ns/iter 30.502575977920145 ns/iter 0.93
Micro_2019_09_Compile_Wrap 292367624.99999714 ns/iter 320965708.000017 ns/iter 0.91
Micro_2020_12_Dynamic_Ref 610.4286411519548 ns/iter 654.7587527898949 ns/iter 0.93
Micro_2020_12_Dynamic_Ref_Single 2.5814796888821094 ns/iter 2.9253736058245594 ns/iter 0.88
Micro_2020_12_Simple_Output_Mask 828.9971017214242 ns/iter 960.7122481415184 ns/iter 0.86
Micro_2020_12_Simple_Output_Annotations 92184.58804949578 ns/iter 105077.49544021454 ns/iter 0.88
Micro_2020_12_Compile_NonCircular_Shared_Refs 803715.0298503601 ns/iter 753768.4076704661 ns/iter 1.07
Micro_2020_12_Exhaustive_Deep_Numeric 5114.227301583526 ns/iter 4899.952062367743 ns/iter 1.04
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 141995.59805706455 ns/iter 151601.38453897138 ns/iter 0.94
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 14417.865371386635 ns/iter 15178.616262356962 ns/iter 0.95
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 90.8117777015213 ns/iter 91.14451445396253 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4536.534703269665 ns/iter 4858.389789927648 ns/iter 0.93
Micro_JSONLD_Catalog 53386204.91666764 ns/iter 51971486.08332706 ns/iter 1.03
Alterschema_Check_Readibility_ISO_Language_Set_3 217889014.0000173 ns/iter 211116485.99996138 ns/iter 1.03
Alterschema_Check_Readibility_OMC 62145868.6153766 ns/iter 58463590.25000917 ns/iter 1.06
Alterschema_Check_Readibility_KrakenD 696661500.0001184 ns/iter 642088708.999836 ns/iter 1.08
Alterschema_Apply_Readibility_KrakenD 97658516375.00055 ns/iter 72906772416.99995 ns/iter 1.34
Alterschema_Check_Invalid_External_Refs 160458197.75001746 ns/iter 155646520.7500537 ns/iter 1.03

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JavaScript (macos/llvm)

Details
Benchmark suite Current: 4eebac4 Previous: ec9d780 Ratio
E2E_Evaluator_adaptivecard 126383 ns 93895 ns 1.35
E2E_Evaluator_ansible-meta 507734 ns 329348 ns 1.54
E2E_Evaluator_aws-cdk 166265 ns 108766 ns 1.53
E2E_Evaluator_babelrc 309510 ns 252540 ns 1.23
E2E_Evaluator_cerebrum-criminal-case 1808510 ns 1619206 ns 1.12
E2E_Evaluator_clang-format 233713 ns 180110 ns 1.30
E2E_Evaluator_cmake-presets 19627396 ns 11549287 ns 1.70
E2E_Evaluator_code-climate 570180 ns 349668 ns 1.63
E2E_Evaluator_cql2 1567811 ns 970754 ns 1.62
E2E_Evaluator_cspell 1716227 ns 1173714 ns 1.46
E2E_Evaluator_cypress 711356 ns 530711 ns 1.34
E2E_Evaluator_deno 1256485 ns 606351 ns 2.07
E2E_Evaluator_dependabot 1084606 ns 682707 ns 1.59
E2E_Evaluator_draft-04 19919118 ns 13969067 ns 1.43
E2E_Evaluator_fabric-mod 2491612 ns 1303189 ns 1.91
E2E_Evaluator_geojson 24653351 ns 15997474 ns 1.54
E2E_Evaluator_gitpod-configuration 606608 ns 466104 ns 1.30
E2E_Evaluator_helm-chart-lock 1187661 ns 789320 ns 1.50
E2E_Evaluator_importmap 293772 ns 194759 ns 1.51
E2E_Evaluator_jasmine 254838 ns 200212 ns 1.27
E2E_Evaluator_jsconfig 1000260 ns 791270 ns 1.26
E2E_Evaluator_jshintrc 2290879 ns 1850369 ns 1.24
E2E_Evaluator_krakend 559096 ns 410245 ns 1.36
E2E_Evaluator_lazygit 355551 ns 263147 ns 1.35
E2E_Evaluator_lerna 362221 ns 303924 ns 1.19
E2E_Evaluator_nest-cli 510361 ns 382965 ns 1.33
E2E_Evaluator_omc 80681 ns 65946 ns 1.22
E2E_Evaluator_omnisharp 999921 ns 945096 ns 1.06
E2E_Evaluator_openapi 17641678 ns 15080252 ns 1.17
E2E_Evaluator_pre-commit-hooks 1387097 ns 1311507 ns 1.06
E2E_Evaluator_pulumi 1681339 ns 1506835 ns 1.12
E2E_Evaluator_semantic-release 203394 ns 163522 ns 1.24
E2E_Evaluator_stale 375761 ns 259258 ns 1.45
E2E_Evaluator_stylecop 856370 ns 669255 ns 1.28
E2E_Evaluator_tmuxinator 172153 ns 151013 ns 1.14
E2E_Evaluator_ui5 1627490 ns 1410377 ns 1.15
E2E_Evaluator_ui5-manifest 8992042 ns 7486560 ns 1.20
E2E_Evaluator_unreal-engine-uproject 1252869 ns 1092572 ns 1.15
E2E_Evaluator_users-array 2282339 ns 1869246 ns 1.22
E2E_Evaluator_vercel 802688 ns 696258 ns 1.15
E2E_Evaluator_yamllint 24646 ns 21987 ns 1.12

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark (linux/gcc)

Details
Benchmark suite Current: 4eebac4 Previous: ec9d780 Ratio
Alterschema_Check_Readibility_ISO_Language_Set_3 367008572.5000263 ns/iter 374590745.4999724 ns/iter 0.98
Alterschema_Check_Readibility_OMC 99156729.28572609 ns/iter 94226722.42856477 ns/iter 1.05
Alterschema_Check_Readibility_KrakenD 1407729390.9999752 ns/iter 1309160674.9999301 ns/iter 1.08
Alterschema_Apply_Readibility_KrakenD 132115815129.0001 ns/iter 139867596911.99994 ns/iter 0.94
Alterschema_Check_Invalid_External_Refs 278536593.3333803 ns/iter 320463941.99994665 ns/iter 0.87
Micro_JSONLD_Catalog 64206623.636354454 ns/iter 65654021.45454094 ns/iter 0.98
Micro_2020_12_Dynamic_Ref 804.6853313807035 ns/iter 823.189189538407 ns/iter 0.98
Micro_2020_12_Dynamic_Ref_Single 4.223287855865252 ns/iter 4.983703746408486 ns/iter 0.85
Micro_2020_12_Simple_Output_Mask 1096.392000175183 ns/iter 1119.098749626737 ns/iter 0.98
Micro_2020_12_Simple_Output_Annotations 99587.56412114068 ns/iter 119067.27737469753 ns/iter 0.84
Micro_2020_12_Compile_NonCircular_Shared_Refs 1083450.9583976632 ns/iter 1100356.669291263 ns/iter 0.98
Micro_2020_12_Exhaustive_Deep_Numeric 8827.47973297442 ns/iter 9267.789988590923 ns/iter 0.95
Micro_2020_12_Exhaustive_Deep_Numeric_SimpleOutput 164551.09601868698 ns/iter 169816.68502412154 ns/iter 0.97
Micro_2020_12_Exhaustive_Deep_Numeric_TraceOutput 26570.329865590287 ns/iter 25564.08838821478 ns/iter 1.04
Micro_2020_12_Exhaustive_Deep_Numeric_Fail 158.54102724577396 ns/iter 158.71619481626158 ns/iter 1.00
Micro_2020_12_Exhaustive_Deep_Numeric_Fail_SimpleOutput 4439.5909813407325 ns/iter 4963.630011650728 ns/iter 0.89
Micro_2019_09_Unevaluated_Properties 30.438897676986457 ns/iter 30.578096128804162 ns/iter 1.00
Micro_2019_09_Compile_Wrap 317923932.49997985 ns/iter 338664344.9999838 ns/iter 0.94
Micro_Draft7_If_Then_Else 24.885068505845492 ns/iter 26.475789786662173 ns/iter 0.94
Micro_Draft6_Property_Names 142.62435013413454 ns/iter 142.56621943109357 ns/iter 1.00
Micro_Draft6_Compile_FHIR 14654090335.000092 ns/iter 14779264746.00008 ns/iter 0.99
Micro_Draft4_Meta_1_No_Callback 181.11794251251544 ns/iter 184.0102842001879 ns/iter 0.98
Micro_Draft4_Required_Properties 924.2315216558792 ns/iter 883.5626371093125 ns/iter 1.05
Micro_Draft4_Many_Optional_Properties_Minimal_Match 21.866230219892802 ns/iter 22.694505961230814 ns/iter 0.96
Micro_Draft4_Few_Optional_Properties_Minimal_Match 15.836560920740908 ns/iter 16.85280249085661 ns/iter 0.94
Micro_Draft4_Items_Schema 296.0779926399842 ns/iter 371.255322325674 ns/iter 0.80
Micro_Draft4_Nested_Object 2.153421429849994 ns/iter 2.1838872285064768 ns/iter 0.99
Micro_Draft4_Properties_Triad_Optional 484.0247768331535 ns/iter 409.3346824992103 ns/iter 1.18
Micro_Draft4_Properties_Triad_Closed 385.2654833476224 ns/iter 310.07993264329144 ns/iter 1.24
Micro_Draft4_Properties_Triad_Required 529.2477088517569 ns/iter 506.9725856720138 ns/iter 1.04
Micro_Draft4_Properties_Closed 65.18133448494241 ns/iter 67.02742042679908 ns/iter 0.97
Micro_Draft4_Non_Recursive_Ref 8.805435896123186 ns/iter 9.14792388434643 ns/iter 0.96
Micro_Draft4_Pattern_Properties_True 197.85263227815685 ns/iter 202.95919416117547 ns/iter 0.97
Micro_Draft4_Ref_To_Single_Property 15.844607729974728 ns/iter 17.4705861109166 ns/iter 0.91
Micro_Draft4_Additional_Properties_Type 14.812197952815882 ns/iter 14.342306197790982 ns/iter 1.03
Micro_Draft4_Nested_Oneof 63.41097789943437 ns/iter 67.99672051832567 ns/iter 0.93
Micro_Draft4_Short_Enum 14.541638095592612 ns/iter 14.84672832589202 ns/iter 0.98
Micro_Draft4_Long_Enum 13.724392220812735 ns/iter 13.732820776222812 ns/iter 1.00
Micro_Draft4_Long_Enum_Short_Strings 14.553421696632762 ns/iter 14.673865739668887 ns/iter 0.99
Micro_Draft4_Type_Object 4.221513077928837 ns/iter 5.0191940600007 ns/iter 0.84
Micro_Draft4_Ref_Single_100 2446200.6923072836 ns/iter 2485597.289752365 ns/iter 0.98
Micro_Draft4_Compile_Ref_Many_Nested 1815518.6744793402 ns/iter 1802062.1465295246 ns/iter 1.01
Micro_Draft4_Compile_Wrap 2582281.3284135195 ns/iter 2563825.241757833 ns/iter 1.01
E2E_Compiler_adaptivecard 61968338.54544986 ns/iter 66330948.69998785 ns/iter 0.93
E2E_Compiler_ansible_meta 27938538.52000211 ns/iter 28269162.680007868 ns/iter 0.99
E2E_Compiler_aws_cdk 353840.41152677406 ns/iter 371633.99841018126 ns/iter 0.95
E2E_Compiler_babelrc 2543299.4327275082 ns/iter 2523192.9314076058 ns/iter 1.01
E2E_Compiler_clang_format 17694609.549999997 ns/iter 17810415.39999819 ns/iter 0.99
E2E_Compiler_cmake_presets 27087330.269226257 ns/iter 27748950.200002585 ns/iter 0.98
E2E_Compiler_code_climate 2567172.227106275 ns/iter 2552227.1527279373 ns/iter 1.01
E2E_Compiler_cql2 14070995.080001011 ns/iter 14699015.72916399 ns/iter 0.96
E2E_Compiler_cspell 23948573.137933385 ns/iter 24410077.62068882 ns/iter 0.98
E2E_Compiler_cypress 4141836.8214289374 ns/iter 4109463.573098637 ns/iter 1.01
E2E_Compiler_deno 7823102.887641653 ns/iter 7798057.111110917 ns/iter 1.00
E2E_Compiler_dependabot 3858175.532967495 ns/iter 3804551.277173983 ns/iter 1.01
E2E_Compiler_draft_04 2718654.42914992 ns/iter 2704152.9266411527 ns/iter 1.01
E2E_Compiler_fabric_mod 4676153.566667077 ns/iter 4646480.423840957 ns/iter 1.01
E2E_Compiler_geojson 22324635.935488444 ns/iter 22185733.062499937 ns/iter 1.01
E2E_Compiler_gitpod_configuration 5073033.114285863 ns/iter 4872082.861110825 ns/iter 1.04
E2E_Compiler_helm_chart_lock 641567.502291478 ns/iter 664343.1442125111 ns/iter 0.97
E2E_Compiler_importmap 257540.5049504964 ns/iter 277119.4669016952 ns/iter 0.93
E2E_Compiler_jasmine 1331207.9792060433 ns/iter 1339682.9445509154 ns/iter 0.99
E2E_Compiler_jshintrc 4138067.552940704 ns/iter 4186055.746913553 ns/iter 0.99
E2E_Compiler_jsconfig 21352036.454545394 ns/iter 21570337.44117598 ns/iter 0.99
E2E_Compiler_krakend 141259783.40002805 ns/iter 147726679.60000944 ns/iter 0.96
E2E_Compiler_lazygit 34070380.14284764 ns/iter 32737549.333335537 ns/iter 1.04
E2E_Compiler_lerna 1562882.0917225624 ns/iter 1580887.1483146464 ns/iter 0.99
E2E_Compiler_nest_cli 7338572.621052951 ns/iter 7281539.783505032 ns/iter 1.01
E2E_Compiler_omc 167406753.75001502 ns/iter 178730073.9999864 ns/iter 0.94
E2E_Compiler_omnisharp 6579108.570092366 ns/iter 6491777.527778005 ns/iter 1.01
E2E_Compiler_openapi 26176747.307693824 ns/iter 27352166.19230239 ns/iter 0.96
E2E_Compiler_pre_commit_hooks 5136731.525546738 ns/iter 5300244.63970549 ns/iter 0.97
E2E_Compiler_pulumi 4004104.542856502 ns/iter 4042657.0338980635 ns/iter 0.99
E2E_Compiler_semantic_release 1534510.6782611448 ns/iter 1519692.2695652219 ns/iter 1.01
E2E_Compiler_stale 1528411.7516339214 ns/iter 1507878.0684324864 ns/iter 1.01
E2E_Compiler_stylecop 5722694.219512938 ns/iter 5803666.9250005465 ns/iter 0.99
E2E_Compiler_tmuxinator 1868388.4399997622 ns/iter 1894060.851955095 ns/iter 0.99
E2E_Compiler_ui5 50697455.84614793 ns/iter 51672312.8571357 ns/iter 0.98
E2E_Compiler_ui5_manifest 325876393.49992514 ns/iter 341453629.0000569 ns/iter 0.95
E2E_Compiler_unreal_engine_uproject 4506711.9483856885 ns/iter 4473059.69426707 ns/iter 1.01
E2E_Compiler_users_array 863813.5233988618 ns/iter 879930.175283604 ns/iter 0.98
E2E_Compiler_vercel 13255945.166667549 ns/iter 12753766.399997734 ns/iter 1.04
E2E_Compiler_yamllint 328129.47402899514 ns/iter 344313.2947523085 ns/iter 0.95
E2E_Evaluator_adaptivecard 25436.187588921883 ns/iter 25537.869109949315 ns/iter 1.00
E2E_Evaluator_ansible_meta 263693.26185102935 ns/iter 290730.3151084894 ns/iter 0.91
E2E_Evaluator_aws_cdk 64329.11882939262 ns/iter 63190.36657878453 ns/iter 1.02
E2E_Evaluator_babelrc 99874.66833023561 ns/iter 118378.83811578549 ns/iter 0.84
E2E_Evaluator_cerebrum_criminal_case 1179681.3986489335 ns/iter 1124270.3472947238 ns/iter 1.05
E2E_Evaluator_clang_format 96195.53044805881 ns/iter 109555.89694295486 ns/iter 0.88
E2E_Evaluator_cmake_presets 5106529.199999841 ns/iter 7063044.794117381 ns/iter 0.72
E2E_Evaluator_code_climate 211135.63592087003 ns/iter 231958.55121472874 ns/iter 0.91
E2E_Evaluator_cql2 208945.97490932708 ns/iter 227125.21681998097 ns/iter 0.92
E2E_Evaluator_cspell 563169.2364810685 ns/iter 624355.401251194 ns/iter 0.90
E2E_Evaluator_cypress 151942.21450416793 ns/iter 185381.78345821804 ns/iter 0.82
E2E_Evaluator_deno 314442.05610286654 ns/iter 356614.2422233724 ns/iter 0.88
E2E_Evaluator_dependabot 362309.28925618145 ns/iter 393931.2187679237 ns/iter 0.92
E2E_Evaluator_draft_04 7797418.8271599375 ns/iter 10693290.266666131 ns/iter 0.73
E2E_Evaluator_fabric_mod 759131.9259657605 ns/iter 794741.5085910055 ns/iter 0.96
E2E_Evaluator_geojson 21272505.515153997 ns/iter 18694370.648647137 ns/iter 1.14
E2E_Evaluator_gitpod_configuration 241721.6308009316 ns/iter 273888.7143418303 ns/iter 0.88
E2E_Evaluator_helm_chart_lock 221293.00984127598 ns/iter 311800.51265827 ns/iter 0.71
E2E_Evaluator_importmap 41154.707254635745 ns/iter 50626.593300012246 ns/iter 0.81
E2E_Evaluator_jasmine 114246.46279786406 ns/iter 126696.37755285735 ns/iter 0.90
E2E_Evaluator_jshintrc 1033068.5237388094 ns/iter 1097108.5962442167 ns/iter 0.94
E2E_Evaluator_jsconfig 403038.57407395664 ns/iter 449218.9117836935 ns/iter 0.90
E2E_Evaluator_krakend 189857.42570165813 ns/iter 222949.68551684954 ns/iter 0.85
E2E_Evaluator_lazygit 130971.29320754594 ns/iter 148502.19796635208 ns/iter 0.88
E2E_Evaluator_lerna 137111.1248513373 ns/iter 169652.45832331883 ns/iter 0.81
E2E_Evaluator_nest_cli 193836.43630310777 ns/iter 207978.34721409949 ns/iter 0.93
E2E_Evaluator_omc 18566.14071398212 ns/iter 19071.327221661995 ns/iter 0.97
E2E_Evaluator_omnisharp 533453.9096525621 ns/iter 568488.2677966108 ns/iter 0.94
E2E_Evaluator_openapi 10633115.888887394 ns/iter 13249352.074071625 ns/iter 0.80
E2E_Evaluator_pre_commit_hooks 485163.6020689041 ns/iter 543139.2494206878 ns/iter 0.89
E2E_Evaluator_pulumi 775601.2066667811 ns/iter 785782.1625559191 ns/iter 0.99
E2E_Evaluator_semantic_release 92646.48526909336 ns/iter 108420.98457501695 ns/iter 0.85
E2E_Evaluator_stale 171024.52906553476 ns/iter 176107.3523421989 ns/iter 0.97
E2E_Evaluator_stylecop 302887.2032991883 ns/iter 322057.0170114293 ns/iter 0.94
E2E_Evaluator_tmuxinator 97848.34147353398 ns/iter 116153.89711077235 ns/iter 0.84
E2E_Evaluator_ui5 572843.0917873929 ns/iter 592626.0185810017 ns/iter 0.97
E2E_Evaluator_ui5_manifest 2813989.2469632034 ns/iter 3179535.1754389983 ns/iter 0.89
E2E_Evaluator_unreal_engine_uproject 465937.8356435728 ns/iter 503428.3982495333 ns/iter 0.93
E2E_Evaluator_users_array 688625.8601825406 ns/iter 692961.1428571991 ns/iter 0.99
E2E_Evaluator_vercel 282542.1127973231 ns/iter 343210.5878012681 ns/iter 0.82
E2E_Evaluator_yamllint 11847.88530914741 ns/iter 13703.26874975947 ns/iter 0.86
Schema_Format_ISO_Language_To_JSON 113647762.66661163 ns/iter 117517414.50003314 ns/iter 0.97
Schema_Bundle_Meta_2020_12 1732143.580244874 ns/iter 1750923.9549946187 ns/iter 0.99
Schema_Frame_WoT_References 5223172.671642362 ns/iter 5110851.620439416 ns/iter 1.02
Schema_Frame_OMC_References 22653374.87096252 ns/iter 23597040.433332946 ns/iter 0.96
Schema_Frame_OMC_Locations 21125925.61764573 ns/iter 21528337.812497966 ns/iter 0.98
Schema_Frame_ISO_Language_Locations 110053406.28571503 ns/iter 110049583.83333968 ns/iter 1.00
Schema_Frame_KrakenD_References 41066508.99999455 ns/iter 42659875.35295073 ns/iter 0.96
Schema_Frame_KrakenD_Reachable 581853403.0001956 ns/iter 589727025.0000019 ns/iter 0.99
Schema_Frame_ISO_Language_Locations_To_JSON 187456117.250008 ns/iter 194927506.24999645 ns/iter 0.96
Schema_Frame_Many_Resources_References 380473219.9999989 ns/iter 408580803.4999445 ns/iter 0.93
Schema_Iterator_ISO_Language 3745473.3729732283 ns/iter 4082939.8011689926 ns/iter 0.92
Schema_Tracker_ISO_Language 5204701.736841487 ns/iter 5259919.134329123 ns/iter 0.99
Schema_Tracker_ISO_Language_To_JSON 26588823.11538071 ns/iter 28326746.079992518 ns/iter 0.94

This comment was automatically generated by workflow using github-action-benchmark.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JavaScript (linux/gcc)

Details
Benchmark suite Current: 4eebac4 Previous: ec9d780 Ratio
E2E_Evaluator_adaptivecard 126132 ns 121513 ns 1.04
E2E_Evaluator_ansible-meta 535069 ns 561903 ns 0.95
E2E_Evaluator_aws-cdk 133674 ns 153724 ns 0.87
E2E_Evaluator_babelrc 351801 ns 371587 ns 0.95
E2E_Evaluator_cerebrum-criminal-case 2650041 ns 2532134 ns 1.05
E2E_Evaluator_clang-format 268262 ns 308856 ns 0.87
E2E_Evaluator_cmake-presets 20673875 ns 20036055 ns 1.03
E2E_Evaluator_code-climate 531711 ns 522371 ns 1.02
E2E_Evaluator_cql2 1289657 ns 1248493 ns 1.03
E2E_Evaluator_cspell 1643267 ns 1540326 ns 1.07
E2E_Evaluator_cypress 856760 ns 829616 ns 1.03
E2E_Evaluator_deno 1093231 ns 1094189 ns 1.00
E2E_Evaluator_dependabot 1067829 ns 1132561 ns 0.94
E2E_Evaluator_draft-04 21002511 ns 24832547 ns 0.85
E2E_Evaluator_fabric-mod 2468464 ns 2460066 ns 1.00
E2E_Evaluator_geojson 25815841 ns 28025582 ns 0.92
E2E_Evaluator_gitpod-configuration 735353 ns 751209 ns 0.98
E2E_Evaluator_helm-chart-lock 1006284 ns 994016 ns 1.01
E2E_Evaluator_importmap 270979 ns 274032 ns 0.99
E2E_Evaluator_jasmine 282055 ns 308620 ns 0.91
E2E_Evaluator_jsconfig 1450375 ns 1569905 ns 0.92
E2E_Evaluator_jshintrc 2891709 ns 2791603 ns 1.04
E2E_Evaluator_krakend 628826 ns 681381 ns 0.92
E2E_Evaluator_lazygit 458355 ns 536267 ns 0.85
E2E_Evaluator_lerna 457858 ns 471715 ns 0.97
E2E_Evaluator_nest-cli 642478 ns 617102 ns 1.04
E2E_Evaluator_omc 90819 ns 94517 ns 0.96
E2E_Evaluator_omnisharp 1473917 ns 1474332 ns 1.00
E2E_Evaluator_openapi 24578887 ns 26594245 ns 0.92
E2E_Evaluator_pre-commit-hooks 2089753 ns 2046219 ns 1.02
E2E_Evaluator_pulumi 2008540 ns 1909209 ns 1.05
E2E_Evaluator_semantic-release 244725 ns 258297 ns 0.95
E2E_Evaluator_stale 390122 ns 404784 ns 0.96
E2E_Evaluator_stylecop 1195433 ns 1255165 ns 0.95
E2E_Evaluator_tmuxinator 217185 ns 244960 ns 0.89
E2E_Evaluator_ui5 2208582 ns 2210116 ns 1.00
E2E_Evaluator_ui5-manifest 9695110 ns 10546185 ns 0.92
E2E_Evaluator_unreal-engine-uproject 1595004 ns 1561738 ns 1.02
E2E_Evaluator_users-array 2496719 ns 2853841 ns 0.87
E2E_Evaluator_vercel 1018732 ns 986982 ns 1.03
E2E_Evaluator_yamllint 24244 ns 25851 ns 0.94

This comment was automatically generated by workflow using github-action-benchmark.

jviotti added 3 commits July 7, 2026 16:11
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti force-pushed the jsonld-container branch from 6161c2c to ed25de6 Compare July 7, 2026 19:17
Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
@jviotti jviotti merged commit 44b45ef into main Jul 7, 2026
14 checks passed
@jviotti jviotti deleted the jsonld-container branch July 7, 2026 19:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant